export default {
  deviceTotal: '设备总数',
  deviceUnit: '个',
  accessQuantity: '访问量',
  msgTotal: '消息总数',
  msgUnit: '条',
  offlineDev: '离线设备数',
  onlineDev: '在线设备数',
  onlineTrend: '设备在线趋势',
  onlineRate: '设备在线率（12小时）',
  barChart: '柱状图',
  curve: '曲线',
  selectedIcon: '选中图标',
  digitalIndicator: '数字指示器',
  humidity: '湿度',
  numControl: '数值控制',
  customData: '自定义数据下发',
  buttonIcon: '按钮图标',
  buttonIconColor: '按钮图标颜色',
  buttonBgColor: '按钮背景色',
  buttonText: '按钮下的文字',
  sentData: '发送的数据',
  dataType: '数据类型',
  dataSentSuccess: '数据发送成功',
  dataSentFail: '数据发送失败',
  dataSent: '数据下发',
  heating: '制热',
  cooling: '制冷',
  ventilate: '通风',
  automatic: '自动',
  inputButtonName: '请输入按钮名称',
  inputButtonValue: '请输入按钮值',
  addButton: '添加按钮',
  airConditioningStatus: '空调状态',
  enumControl: '枚举控制',
  statusCard: '状态卡片',
  deviceStateController: '设备开关控制',
  firmVersion: '固件版本',
  textInfo: '文字信息',
  notSelected: '未选择',
  collapse: '收起',
  expand: '展开',
  cannotFound: '你什么也找不到',
  selectIcon: '选择图标',
  dataName: '数据名',
  testDemo: '纯测试用的demo',
  selectCard: '请选择要添加的卡片',
  selectDataTimeFrame: '请选择数据时间范围',
  selectDataAggregationRange: '请选择数据聚合范围',
  selectIndicator: '请选择指标',
  selectDataAggregationMethod: '请选择数据聚合方式',
  quitWithoutSave: '您尚未保存，确定退出编辑？',
  dashboard: '看板',
  minimalistWhiteTheme: '极简白主题',
  techBlueTheme: '科技蓝主题',
  applePurpleTheme: '苹果紫主题',
  msStyleTheme: '微软风主题',
  blackTheme: '酷炫黑主题',
  quitEdit: '退出编辑',
  cardList: '卡片列表',
  cardConfig: '卡片配置',
  plugins: '插件',
  categoryNoCards: '该类别下无卡片',
  responsive: '响应式',
  noWidgetDragToCard: '暂未添加组件,移入添加按钮，然后拖入卡片吧',
  undefined: '未定义',
  modalBox: '模态框',
  menu: '菜单',
  route: '路由',
  systemAdmin: '系统管理员',
  tenantAdmin: '租户管理员',
  started: '已启动',
  paused: '已暂停',
  httpInterface: 'http接口',
  httpwsInterface: 'http和ws接口',
  stopped: '已停止',
  deviceData: '设备数据',
  operationLog: '操作日志',
  emailNotice: '邮箱通知',
  smsNotice: '短信通知',
  voicemailNotice: '语音通知',
  memberNotice: '成员通知',
  issued: '已下发',
  toBeIssued: '待下发',
  cancelled: '已取消',
  capacity: '容量',
  singleControl: '单次控制',
  loopControl: '循环控制',
  deviceConnected: '设备已连接',
  toDeviceDetailPage: '点击进入设备详情页面',
  deviceDisconnected: '设备断开连接',
  pwdRuleReset: '为了您的账户安全，密码应至少8位且包含字母、数字及符号，请重新设置密码。',
  resetPwd: '为了您的账户安全，请重新设置密码。',
  dupCardId: '重复的看板卡片，id: {id}',
  resourceNotExist: '资源不存在',
  httpAddress: '请输入HTTP服务地址',
  chooseDeviceType: '请选择设备类型',
  subscribeSubjectPrefix: '请输入服服务订阅主题前缀',
  directConnectDevice: '直连设备',
  gatewayDevice: '网关设备',
  gatewaySubDevice: '网关子设备',
  accessProtocol: '接入协议',
  accessService: '接入服务',
  httpServerAddress: 'HTTP服务地址',
  serverSubscribeSubjectPrefix: '服务订阅主题前缀',
  deviceAccessAddress: '设备接入地址',
  fillDeviceAccessAddress: '请输入设备接入地址',
  enterServiceName: '请输入服务名称',
  enterServiceIdentifier: '请输入服务标识符',
  selectServiceType: '请选择服务类别',
  serviceName: '服务名称',
  serviceIdentifier: '服务标识符',
  type: '类别',
  version: '版本',
  enterVersion: '请输入版本',
  description: '描述',
  enterDescription: '请输入描述',
  pluginName: '插件名称',
  running: '运行中',
  selectSong: '选择歌曲',
  addNewPlugin: '添加新插件',
  editScene: '编辑场景',
  addScene: '添加场景',
  buttonTypeDesc: '按钮的 type 分别为 default、primary、info、success、warning 和 error。',
  secondaryButton: '次要按钮',
  tertiaryButton: '次次要按钮',
  subsequentlyButton: '次次次要按钮',
  dashLineButton: '虚线按钮',
  size: '尺寸',
  extremeSmall: '小小',
  small: '小',
  large: '不小',
  extremeLarge: '不不小',
  textButton: '文本按钮',
  carHeadSmoke: '那车头依然吐着烟',
  renderButton: '你可以把按钮渲染成不同的标签，比如 a标签 。',
  customButton: '自定义标签按钮',
  disabledButton: '按钮禁用',
  dontClick: '不许点',
  buttonDisabled: '按钮可以被禁用',
  iconButton: '图标按钮',
  rmbYuan: '+100元',
  useIconButton: '在按钮上使用图标。',
  differentShapeButton: '不同形状按钮',
  roundCorner: '圆角',
  square: '方',
  buttonWithDifferentShape: '按钮拥有不同的形状。',
  transparentBgButton: '透明背景按钮',
  ghostButton: 'Ghost 按钮有透明的背景。',
  customColor: '自定义颜色',
  cardHas: '卡片有',
  contentFooter: 'content 和 footer 可以被 hard 或 soft 分段，action 可以被分段。分段分割线会在区域的上方出现。',
  china: '中国',
  ah: '啊',
  error: '错误',
  whereSuccess: '哪里成功',
  warning: '警告',
  whereWarning: '哪里警告',
  info: '信息',
  yes: '是的',
  visitors: '访问量',
  volumeTransaction: '成交额',
  downloads: '下载数',
  turnover: '成交数',
  lastMonthOverview: '上月概览',
  projects: '项目数',
  todo: '待办',
  message: '消息',
  goodMorning: '早安',
  anotherEnergeticDay: '今天又是充满活力的一天',
  vueDesc: '一套用于构建用户界面的渐进式框架',
  typeScriptDesc: 'JavaScript类型的超集，它可以编译成纯JavaScript',
  viteDesc: '下一代前端开发与构建工具',
  naviewUIDesc: '一个 Vue 3 组件库',
  UnoCssDesc: '下一代实用优先的CSS框架',
  piniaDesc: 'vue状态管理框架，支持vue2、vue3',
  removeSuccess: '移除成功',
  required: '(必填)',
  notRequired: '(非必填)',
  selectFromExisting: '从已有标识符里选择',
  manualInput: '手动输入',
  lastOneMonth: '上一月',
  yesterday: '前一天',
  lastOneHour: '前一小时',
  nextOneHour: '后一小时',
  tomorrow: '后一天',
  nextOneMonth: '下一月',
  aggregationScope: '聚合范围',
  aggregationMethod: '聚合方法',
  exportData: '导出数据',
  average: '平均值',
  maxValue: '最大值',
  minValue: '最小值',
  triggerAction: '触发操作',
  loading: '加载中...',
  noMore: '没有更多了',
  configTemplate: '配置模版',
  anyProtocolService: '不限协议/服务',
  deviceConfigTemplate: '设备模板',
  templateNotSet: '请先为设备选择模板',
  configDevice: '配置设备',
  addNewAccessPoint: '新增接入点',
  accessPointName: '接入点名称',
  saveNext: '保存并下一步',
  viewDevice: '查看设备',
  modifyConfig: '修改配置',
  newAccess: '新增接入',
  noUnit: '无',
  basicConfig: '基础配置',
  fontSize: '字体大小',
  image: '图片',
  configDisplay: '配置展示',
  title: '标题',
  isShow: '是否显示',
  dataSource: '数据源',
  systemData: '系统数据（{count}）',
  deviceDataCount: '设备数据（{count}）',
  deviceId: '设备id',
  metricsId: '指标id',
  uiConfigFontSize: 'UI配置-字体大小',
  notConfigured: '未配置',
  pie_chart_title: '饼图示例',
  pie_chart_subtitle: '选择设备数据看看，大小随机，你也可以根据设备数据区接口取',
  access_from: '访问来源',
  search_engine: '搜索引擎',
  fixed_value: '固定值',
  totalDevices: '设备总数',
  onlineDevices: '在线设备数量',
  offlineDevices: '离线设备数量',
  systemDataCount: '系统数据个数',
  deviceQuantity: '设备数量',
  device: '设备',
  metric: '指标',
  previousPage: '上一页',
  nextPage: '下一页',
  networkImageText: '一张网络图片（这字的大小是{size}px）',
  systemTab: '系统',
  deviceTab: '设备',
  pluginTab: '插件',
  chartTab: '图表',
  expandCard: '展开卡片',
  expandConfiguration: '展开配置',
  configurationEntry: '配置入口',
  cancel: '取消',
  confirm: '确认',
  componentSettings: '组件配置',
  basicSettings: '基本设置',
  pleaseSelectDevice: '请选择设备',
  someDevicesNotSetTemplate: '部分已选设备未设置模板或操作失败',
  serviceAccessIdNotSet: '服务访问标识未设置，无法提交',
  checkedDeviceTemplateNotSet: '当前页选中部分设备未设置模板，请检查。',
  alarmCount: '告警统计',
  alarmUnit: '个',
  memoryUsage: '内存使用率',
  memoryUnit: '%',
  cpuUsage: 'CPU 使用率',
  cpuUnit: '%',
  // Add Disk keys
  diskUsage: '硬盘使用率',
  diskUnit: '%',
  // End Disk keys
  viewAll: '查看全部数据',

  // Card Titles
  operationGuide: '操作指引',

  // Reported Data Card Keys
  reportedData: {
    title: '最新上报数据',
    refreshing: '实时刷新中',
    startRefresh: '开启实时刷新',
    noTelemetry: '无遥测数据'
  },

  // --- Add keys for Operation Guide Card ---
  operationGuideCard: {
    guideItems: {
      addDevice: {
        title: '添加设备',
        description: '将您的物联网设备添加到平台中，建立设备连接井管理'
      },
      configureDevice: {
        title: '配置设备',
        description: '为设备设置参数和属性，自定义数据收集规则'
      },
      createDashboard: {
        title: '创建看板',
        description: '可视化设备数据，创建实时监控仪表盘'
      }
    }
  },
  // --- End Operation Guide Card keys ---

  // Operation Guide Card Config (old structure, might need merge/cleanup)
  cardInner: {
    operationGuideTitle: '操作向导'
  },
  config: {
    serialBgColor: '序号背景色',
    itemBgColor: '列表项背景色',
    itemHoverBgColor: '列表项浮动色'
  },
  // Other card related texts
  pleaseEnterLink: '请输入链接',
  view: '查看',
  noData: '暂无数据',
  uiSettings: 'UI 设置',
  serialBgColor: '序号背景',
  itemBgColor: '列表项背景',
  itemHoverBgColor: '列表项浮动',
  titleColor: '标题颜色',
  descriptionColor: '描述颜色',
  guideList: '向导列表',
  // --- 添加最近访问卡片翻译 ---
  recentlyVisited: {
    title: '最近访问',
    description: '显示最近访问的页面列表',
    noRecords: '暂无访问记录'
  },
  // --- 结束最近访问卡片翻译 ---
  // --- 添加告警信息卡片翻译 ---
  alarmInfo: {
    title: '告警信息',
    viewAll: '查看全部',
    noAlarms: '暂无告警信息'
  },
  // --- 结束告警信息卡片翻译 ---
  // --- 添加或确保存在以下 common 键 ---
  common: {
    // ... 其他 common 键
    loading: '加载中...',
    highAlarm: '高',
    intermediateAlarm: '中',
    lowAlarm: '低',
    normal: '正常'
    // ...
  },
  // --- Add System Metrics History Card translations ---
  systemMetricsHistory: {
    title: '系统指标历史',
    description: '显示CPU、内存、磁盘使用率历史曲线'
  },
  // --- End System Metrics History Card translations ---
  // --- Add Tenant and Admin Operation Guide translations ---
  operationGuideTenant: {
    title: '操作指引-租户'
  },
  operationGuideAdmin: {
    title: '操作指引-管理员',
    guideItems: {
      createTenant: {
        title: '创建租户',
        description: '租户配置和租户创建, 管理平台用户及权限'
      },
      configureNotification: {
        title: '配置通知',
        description: '邮件和短信通知, 设置系统事件提醒方式'
      },
      configurePlugin: {
        title: '配置插件',
        description: '协议接入和三方接入, 管理设备连接方式'
      }
    }
  },
  // --- End Tenant and Admin Operation Guide translations ---
  // --- Add Tenant Count Card translations ---
  tenantCount: {
    title: '租户数量',
    unit: '个'
  },
  // --- End Tenant Count Card translations ---
  // --- Add Tenant Chart Card translations ---
  tenantChart: {
    title: '月用户增长统计',
    description: '按月显示新增用户数量',
    seriesName: '新增用户数',
    totalUsers: '总用户数',
    addedMonth: '本月新增',
    addedYesterday: '昨日新增'
  },
  // --- End Tenant Chart Card translations ---

  // --- 添加 App 下载卡片翻译 ---
  appDownload: {
    title: '下载移动端',
    scanOrClick: '扫码或点击下载'
  },
  // --- 结束 App 下载卡片翻译 ---
  // --- 添加版本信息卡片翻译 ---
  versionInfo: {
    title: '版本信息',
    currentVersion: '当前版本',
    latest: '已是最新'
  },
  // --- 结束版本信息卡片翻译 ---
  deviceTemplate: '设备模板',
  templateKey: '模板Key',
  templateSecret: '模板Secret',
  templateNotConfigured: '-未设置-',
  loadDeviceConfigFailed: '加载设备配置列表失败'
}
